home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Champak 49
/
Volume 49 - JOGO DISK .iso
/
Games
/
feverfrenzy-demo.swf
/
scripts
/
DefineSprite_164
/
frame_1
/
DoAction.as
Wrap
Text File
|
2007-09-28
|
2KB
|
147 lines
function addEsquerda()
{
mbObjetoEsquerda = true;
repeatAction();
}
function addDireita()
{
mbObjetoDireita = true;
repeatAction();
}
function removeEsquerda()
{
mbObjetoEsquerda = false;
repeatAction();
}
function removeDireita()
{
mbObjetoDireita = false;
repeatAction();
}
function repeatAction()
{
if(mLastAction == null)
{
return undefined;
}
if(mLastPlay)
{
playAction(mLastAction);
}
else
{
stopAction(mLastAction);
}
}
function stopleft()
{
stopAction("lstand");
}
function stopright()
{
stopAction("rstand");
}
function stopup()
{
stopAction("ustand");
}
function stopdown()
{
stopAction("dstand");
}
function stopAction(action)
{
mLastAction = action;
mLastPlay = false;
gotoAndStop(action);
if(mbObjetoEsquerda)
{
mLeftArm_mc.gotoAndStop(action + "2");
}
else
{
mLeftArm_mc.gotoAndStop(action + "1");
}
if(mbObjetoDireita)
{
mRightArm_mc.gotoAndStop(action + "2");
}
else
{
mRightArm_mc.gotoAndStop(action + "1");
}
}
function playAction(action)
{
mLastAction = action;
mLastPlay = true;
gotoAndPlay(action);
if(mbObjetoEsquerda)
{
mLeftArm_mc.gotoAndPlay(action + "2");
}
else
{
mLeftArm_mc.gotoAndPlay(action + "1");
}
if(mbObjetoDireita)
{
mRightArm_mc.gotoAndPlay(action + "2");
}
else
{
mRightArm_mc.gotoAndPlay(action + "1");
}
}
function walkleft()
{
playAction("lwalk");
}
function walkright()
{
playAction("rwalk");
}
function walkup()
{
playAction("uwalk");
}
function walkdown()
{
playAction("dwalk");
}
function hey()
{
mLastAction = null;
gotoAndStop("hey");
play();
}
function dontknow()
{
mLastAction = null;
gotoAndStop("dontknow");
play();
}
function diagnose()
{
mLastAction = null;
gotoAndStop("diagnose");
play();
}
stop();
var mbObjetoEsquerda;
if(mbObjetoEsquerda == undefined)
{
mbObjetoEsquerda = false;
}
var mbObjetoDireita;
if(mbObjetoDireita == undefined)
{
mbObjetoDireita = false;
}
var mLastAction;
var mLastPlay;
if(mLastPlay == undefined)
{
mLastPlay = false;
}